Group-based Adaptive Scheduling Mechanism in Desktop Grid
نویسنده
چکیده
Desktop Grid has recently been an attractive computing paradigm for high throughput applications. However, Desktop Grid computing is complicated by heterogeneous capabilities, failures, volatility, and lack of trust because it is based on desktop computers at the edge of the Internet. In a Desktop Grid computing environment, volunteers (that is, resource providers) have heterogeneous properties such as CPU, memory, network, etc. They are exposed to failures such as crash and link failures. In addition, volunteers can freely participate in the computations and dynamically leave them in the middle of execution. Moreover, some malicious volunteers may tamper with the computation and return corrupted results. These distinct features make it difficult for a Desktop Grid scheduler to allocate tasks to volunteers. Therefore, it is necessary to develop scheduling mechanisms that adapt to such a dynamic computing environment. To explore the solution space, the thesis first provides comprehensive taxonomy and survey of Desktop Grid. In addition, it presents comprehensive taxonomy and survey of scheduling for Desktop Grid in
منابع مشابه
Group-based Adaptive Result Certification Mechanism in Desktop Grid
In Desktop Grid, volunteers (i.e, resource providers) have heterogeneous properties and dynamically join and leave during execution. Moreover, some volunteers may behave erratically or maliciously. Thus, it is important to detect and tolerate erroneous results (i.e., result certification) in order to guarantee reliable execution, considering volatility and heterogeneity in a scheduling procedur...
متن کاملSLA Constrained Adaptive Scheduling of Parallel Jobs in a Computational Desktop Grid
Desktop grids are usually equipped with hundreds or thousands of desktops which use the idle cycles of desktop PCs of small enterprises and institutions. From conventional multi -site cluster grids, desktop grids vary markedly in terms of their dynamic nature. In terms of their dynamic nature such grids vary markedly from conventional grids] . This causes the need of new scheduling algorithms ,...
متن کاملScheduling in Desktop Grid Systems: Theoretical Evaluation of Policies & Frameworks
Desktop grid systems have already established their identity in the area of distributed systems. They are well suited for High Throughput Computing especially for Bag-ofTasks applications. In desktop grid systems, idle processing cycles and memory of millions of users (connected through internet or through any other communication mechanism) can be utilized but the workers / hosts machines not u...
متن کاملGroup-based adaptive result certification mechanism in Desktop Grids
In Desktop Grids, volunteers (i.e, resource providers) have heterogeneous properties and dynamically join and leave during execution. Moreover, some volunteers may behave erratically or maliciously. Thus, it is important to detect and tolerate erroneous results (i.e., result certification) in order to guarantee reliable execution, considering volatility and heterogeneity in a scheduling procedu...
متن کاملA group based fault tolerant scheduling mechanism to improve the application turnaround time on desktop grids
Desktop grid is an exciting discipline for high throughput applications but due to inherent resource volatility, desktop grids are not feasible for short lived applications that require rapid turnaround time. Efficient and more knowledgeable resource selection mechanism can make it possible. In this paper, we propose a group based resource scheduling mechanism. The groups are made by using thre...
متن کامل